import numpy as np
# 改变数组维度
# 创建一维的数组
a = np.arange(24)
print(a)
print('数组 a 的维度：', a.shape)
print('-' * 30)
# 使用 reshape 将一维数组变成三维数组
b = a.reshape(2, 3, 4)
print(b)
print('数组 b 的维度：', b.shape)
print('-' * 30)
# 将 a 变成二维数组
c = a.reshape(3, 8)
print(c)
print('数组 c 的维度：', c.shape)
print('-' * 30)
# 使用 ravel 函数将三维的 b 变成一维的数组
a1 = b.ravel()
print(a1)
print('-' * 30)
# 使用 flatten 函数将二维的 c 变成一维的数组
a2 = c.flatten()
print(a2)
print('-' * 30)
